/* Photon */
	/*[[CustomScrollbars]]*/
	scrollbar, scrollcorner { background: #DDD !important; }
	thumb { -moz-appearance: none !important; border: 1px solid #D9BFB7; background: #fff; }
	thumb:hover { background: -moz-linear-gradient(top, rgba(0,0,0,.4), rgba(0,0,0,0.2)) !important; }
	thumb:active { background: -moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.1)) !important; }
	/**/
	body {
		background: #EEEEEE none !important;
	}
	.boardTitle {
		text-shadow: 1px 1px 1px #222 !important;
	}
	#boards h3,
	#ft li,
	#ft ul,
	#qr::before,
	#updater:hover,
	.box-outer,
	.boxbar,
	.deleteform input[value=Delete],
	.top-box,
	.yuimenuitem-selected,
	#postForm::before,
	select,
	div.reply,
	html body span[style='left: 5px; position: absolute;'] a,
	input[type='submit'],
	.deleteform input[value=Delete],
	input[value="Report"],
	body::before,
	#qr.autohide .move {
		background-color: #DDD !important;
	}
	input[type='file'] > input[type='button'] {
		background-color: #FFF !important;
	}
	div.reply#qr {
		background-color: transparent !important;
	}
	#options.reply.dialog,
	#options .dialog {
		background-color: rgba(0,0,0,0.5) !important;
		color: #FFF !important;
		border: 10px solid rgba(255,255,255,0.4) !important;
		border-radius: 6px !important;
	}
	#options button {
		background: none !important;
		border: none !important;
		color: #FF8433 !important;
		width: auto !important;
		padding: 0px !important;
		margin: 0px !important;
		cursor: pointer !important;
	}
	#options ul {
		border-bottom: 1px solid rgba(255,255,0.2) !important;
		border-radius: 0px !important;
	}
	#options ul:last-of-type {
		border: none !important;
	}
	div.reply, .reply.highlight, #watcher, #boardNavDesktopFoot, body::before, #qr.autohide .move {
		border:1px solid #CCC !important;
	}
	#boardNavDesktop, .pages {
		background-color: rgba(238,238,238,0.9) !important;
	}
	#boardNavDesktopFoot, #watcher, #watcher:hover, .globalMessage, .deleteform {
		background-color: rgba(238,238,238,1) !important;
	}
	td[style='border: 1px dashed;'],
	div.reply > tr > div.reply,
	.inline div.reply,
	.inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply {
		/* Inline Quotes */
		background-color: rgba(255,255,255,0.2) !important;
		border: 1px solid rgba(128,128,128,0.5) !important;
		box-shadow: 5px 5px 5px rgba(128,128,128,0.5) !important;
	}
	.inline .inline div.reply,
	.inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply,
	.inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline .inline div.reply {
		background-color: #DDD !important;
	}
	a,
	#dump,
	.entry,
	div.post > blockquote a[href^="//"],
	.sideArrows a,
	.nameBlock > .useremail > .name,
	.nameBlock > .useremail > .postertrip,
	 div.postContainer span.postNum > .replylink {
		color: #FF6600 !important;
	}
	#boardNavDesktop a, #boardNavDesktopFoot a {
		color: #111 !important;
	}
	div.postContainer > div.post .postNum a {
		color: #333 !important;
	}
	.fileText {
		color: #666 !important;
	}
	hr {
		position: relative !important;
		top: 2px !important;
		border-top: 1px solid #D9BFB7 !important;
	}
	#watcher,
	#updater:hover,
	.globalMessage,
	.deleteform,
	#ft li,
	#ft ul,
	#options input:not([type='checkbox']),
	#updater input:not([type='checkbox']),
	.box-outer,
	.boxbar,
	.field,
	.deleteform input[value=Delete],
	.recaptchatable #recaptcha_response_field,
	.top-box,
	input:not([type='checkbox']),
	#qr_captcha input,
	input[type='file'] > input[type='button'],
	input[type='submit'],
	select,
	textarea,
	input[type='checkbox'],
	#options input[type='checkbox'],
	#postForm td:nth-of-type(3) > label input[type='checkbox'],
	#qr label input[type='checkbox'],
	html body span[style='left: 5px; position: absolute;'] a {
		border: 1px solid #CCC !important;
	}
	.recaptchatable #recaptcha_response_field:focus,
	.deleteform input[type='password']:focus,
	input:focus,
	input.field:focus,
	input[type='submit']:focus,
	textarea:focus,,
	.recaptchatable #recaptcha_response_field:focus,
	.deleteform input[type='password']:focus,
	input:focus,
	input[type='submit']:focus,
	textarea:focus {
		border: 1px solid #004A99 !important;
		background-color: #fff !important;
	}
	.subject {
		color: #111 !important;
		font-weight: 600 !important;
	}
	input, textarea {
		color: #000 !important;
	}
	body,
	body > form,
	html body span[style='left: 5px; position: absolute;'] a,
	#postForm,
	#postForm::before,
	select,
	.deleteform::after,
	.abbr,
	.boxbar,
	.boxcontent,
	.summary,
	.pages strong,
	.reply,
	.reply.highlight,
	#boardNavDesktop .title,
	#imgControls label::after,
	#updater #count:not(.new)::after,
	.globalMessage,
	#qr > form > label::after,
	#qr.autohide .move,
	span.pln {
		color: #333 !important;
	}
	span.quote > a.quotelink {
		color: #FF6600 !important;
	}
	div.navLinks a:first-of-type:hover,
	.deleteform input:hover,
	.recaptchatable #recaptcha_response_field:hover,
	input:hover,
	input[type='submit']:hover,
	input[type='file'] > input[type='button']:hover,
	.reply.highlight,
	textarea:hover {
		background-color: #CCC !important;
	}
	#qp div.post {
		background-color: rgba(21,21,21,0.8) !important;
		color: #FFF !important;
		border: 1px solid rgba(255,255,255,1) !important;
		outline: 1px solid black !important;
		-moz-outline-radius: 3px !important;
		-webkit-outline-radius: 3px !important;
	}
	#qp div.post .name, #qp div.post .container a, #qp div.post .postNum a {
		color: #FFF !important;
	}
	#qp div.post .postertrip {
		color: #999 !important;
	}
	#qp div.post .fileText {
		color: #999 !important;
	}
	input[type='checkbox'],
	#postForm td:nth-of-type(3) > label input[type='checkbox'],
	#qr label input[type='checkbox'] {
		background-color: #FFFFEE !important;
	}
	#options input,
	#options textarea,
	#qr label input,
	#updater input:not([type='checkbox']),
	.bd,
	input[type='submit'] {
		background-color: #FFFFEE !important;
	}
	#qr {
		background-color: #EEE !important;
	}
	.boardTitle {
		color: #004A99 !important;
	}
	.boardBanner {
		color: #333 !important;
	}
	input[type=checkbox]:checked,
	#postForm td:nth-of-type(3) > label input[type='checkbox']:checked,
	#qr label input[type='checkbox']:checked {
		background-color: #bcc0d4 !important;
	}
	#options input[type='checkbox'] {
		background-color: rgba(255,255,255,0.1) !important;
		border: none !important;
	}
	#options input[type=checkbox]:checked {
		background-color: rgba(255,255,255,0.1) !important;
		color: #FF6600 !important;
	}
	#floaty label {
		color: #FF6600 !important;
	}
	#postForm > form td:nth-of-type(3) > label,
	#qr > form tr:nth-of-type(3) > td:nth-of-type(3) > label {
		color: #444;
	}
	a:hover,
	.nameBlock > .useremail > .name:hover,
	.nameBlock > .useremail > .postertrip:hover,
	#boardNavDesktop a:hover,
	.pages input:hover,
	#dump:hover,
	.entry:hover,
	div.post > blockquote a[href^="//"]:hover,
	.sideArrows a:hover,
	div.postContainer > div.post div.postInfo span.postNum a:hover,
	div.postContainer span.postNum > .replylink:hover {
		color: #FF3300 !important;
	}
	.name {
		color: #004A99 !important;
		font-weight: 600 !important;
	}
	.postertrip,
	.trip {
		color: #FF3300 !important;
	}
	a.backlink,
	a.forwardlink {
		color: #111 !important;
	}
	a.forwardlink {
		font-weight: 600 !important;
	}
	.quote {
		color: #789922 !important;
	}
	.boxcontent > hr,
	.boxcontent input,
	.boxcontent textarea,
	#postForm > form td:nth-of-type(3) > label input,
	table.reply[style^='clear: both'],
	input,
	textarea,
	.recaptchatable #recaptcha_response_field {
		background-color: #fff !important;
	}
	#qr::before,
	#postForm::before {
		border-radius: 6px 6px 0 0;
	}
	.qphl {
		outline-color: #627c8d !important;
	}
	input[type=checkbox]:active,
	#options input[type=checkbox]:active,
	#postForm td:nth-of-type(3) > label input[type='checkbox']:active,
	#qr label input[type='checkbox']:active {
		background: #000 !important;
	}
	#postForm::before,
	#qr::before {
		color: rgba(0,0,0,0.5) !important;
	}
	#qr input:-moz-placeholder,
	#qr textarea:-moz-placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	#qr input:-webkit-placeholder,
	#qr textarea:-webkit-placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	#qr input:placeholder,
	#qr textarea:placeholder {
		color: rgba(0,0,0,0.5) !important;
	}
	html body span[style='left: 5px; position: absolute;'] a {
		height: 14px !important;
		padding-top: 3px !important;
		width: 56px !important;
	}
	#recaptcha_image img,
	#quick_recaptcha_image img,
	#qr img {
		opacity: 1 !important;
	}
	.boxcontent dd,
	#options ul {
		border-color: #eef2ff !important;

	}
	hr {
		position: relative !important;
		top: 2px !important;
	}
	#updater input,
	#options input,
	#qr,
	table.reply[style^='clear: both'] {
		border: none !important;
	}
	#delform > div:not(.thread) select,
	.pages input[type='submit'] {
		margin: 0 !important;
		height: 17px !important;
	}
	#qr.autohide .move {
		border-bottom: none !important;
	}
	.prettyprint {
		background-color: rgba(150,150,150,0.2) !important;
		border-color: rgba(130,130,130,0.1) !important;
	}
	span.tag { color: #003369 !important; }
	span.pun { color: #61663A !important; }
	span.com { color: #FF6600 !important; }
	span.str, span.atv { color: #7FA61B !important; }
	span.kwd { color: #004A99 !important; }
	span.typ, span.atn { color: #6F4E9C !important; }
	span.lit { color: #FF3300 !important; }
